package com.ysd.lis.entity.interfacePlatform;

import com.baomidou.mybatisplus.annotation.TableName;
import com.ysd.lis.aspect.OperationType;
import com.ysd.lis.entity.BaseEntity;
import lombok.Data;

import java.sql.Timestamp;

/**
 * @TableName SYS_INTERFACE_EVENT_LOG
 */
@TableName(value ="SYS_INTERFACE_EVENT_LOG")
@Data
public class SysInterfaceEventLog extends BaseEntity {
    private String operatorId;

    private Timestamp operateTime;

    private OperationType operationType;

    private String module;

    private String userId;

    private String userName;

    private String reqParam;

    private String repParam;

    private String flag;

    private String takeTime; //耗时
    private String serviceName;//服务名称
    private String hospitalName;//医院名称
    private String hospitalCode;//医院编码
    private String machineIp; //客户机IP
    private String machineName;//客户机计算机名称


    private String content;//内容
    private String method;//方法名
    private String requestMethod;//请求方式
    private String requestUrl;//请求路径
    private String logLevel;//日志级别
    private String businessName;
}